Restricted Two-Variable FO+MOD Sentences, Circuits and Communication Complexity
نویسندگان
چکیده
We obtain a logical characterization of an important class of regular languages, denoted DO, and of its most important subclasses in terms of two-variable sentences with ordinary and modular quantifiers but in which all modular quantifiers lie outside the scope of ordinary quantifiers. The result stems from a new decomposition of the variety of monoids DO in terms of iterated block products. This decomposition and the ensuing logical characterization allows us to shed new light on recent results on regular languages which are recognized by bounded-depth circuits with a linear number of wires and regular languages with small communication complexity.
منابع مشابه
One quantifier alternation in first-order logic with modular predicates
Adding modular predicates yields a generalization of first-order logic FO over words. The expressive power of FO[<,MOD] with order comparison x < y and predicates for x ≡ i mod n has been investigated by Barrington, Compton, Straubing and Thérien. The study of FO[<,MOD]fragments was initiated by Chaubard, Pin and Straubing. More recently, Dartois and Paperman showed that definability in the two...
متن کاملRegular Languages in MAJ[>] with three variables
We consider first order logic over words and show FO + MOD[<] is contained in MAJ[<] with three variables. It is known that for the classes FO[<], FO + MOD[<], FO + GROUP[<] three variables suffice. In the case of MOD[<] even two variables are sufficient. As a consequence we know that if TC , NC then for every regular language describable in MAJ[<] three variables are sufficient.
متن کاملA Controlled Fragment of DRT
First-order logic (FOL) is undecidable — that is, no algorithm exists that can decide whether a formula of FOL is valid or not. However, there are various fragments of FOL that are known to be decidable. FO, the two-variable fragment of FOL, is one of such languages [1, 2]. FO is a first-order language where formulas have maximally two variables, no function symbols, but possibly do have equali...
متن کاملEconomical Discourse Representation Theory
First-order logic (FOL) is undecidable — that is, no algorithm exists that can decide whether a formula of FOL is valid or not. However, there are various fragments of FOL that are known to be decidable. FO, the two-variable fragment of FOL, is one of such languages [1,2]. FO is a first-order language where formulas have maximally two variables, no function symbols, but possibly do have equalit...
متن کاملControlling the Depth, Size, and Number of Subtrees for Two-variable Logic on Trees
Verification of properties of first order logic with two variables FO has been investigated in a number of contexts. Over arbitrary structures it is known to be decidable with NEXPTIME complexity, with finitely satisfiable formulas having exponential-sized models. Over word structures, where FO is known to have the same expressiveness as unary temporal logic, the same properties hold. Over fini...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005